Skip to content

Structured Programming

Alt text

Structed programming

  • Define and use a procedure
  • Explain where in the construction of an algorithm it would be appropriate to use a procedure
  • Use parameters
    • A procedure may have none, one or more parameters
    • A parameter can be passed by reference or by value
  • Define and use a function
  • Explain where in the construction of an algorithm it is appropriate to use a function
    • A function is used in an expression, e.g. the return value replaces the call
  • Use the terminology associated with procedures and functions
    • including Procedure / function header, procedure / function interface, parameter, argument, return value
  • Write efficient pseudocode